sensors - 传感器
sensors - 传感器
sensors模块提供了获取手机上的传感器的信息的支持,这些传感器包括距离传感器、光线光感器、重力传感器、方向传感器等。需要指出的是,本模块只能获取传感器的数据,Auto.js Pro不提供模拟或伪造传感器的数据和事件的功能。
目录
枚举
接口
类型别名
函数
类型别名
Sensor
Ƭ Sensor: AndroidSensor & SensorExt
getSensor返回的对象类型,在Android原生Sensor类上拓展了额外的函数,参见SensorExt。
函数
getSensor
▸ getSensor(name): Sensor | undefined
通过传感器名称获取传感器对象,如果找不到该名称对应的传感器,则返回undefined。
常见的传感器列表有:
accelerometer加速度传感器magnetic_field磁场传感器orientation方向传感器gyroscope陀螺仪传感器light光线传感器pressure压力传感器temperature温度传感器proximity接近(距离)传感器gravity重力传感器linear_acceleration线性加速度传感器
完整的列表参见Sensor。
示例
"nodejs";
const { getSensor, SensorDelay } = require("sensors");
const sensor = getSensor("light");
sensor.enableSensorEvent(SensorDelay.Normal)
.on("change", (light) => {
console.log(light);
});
$autojs.keepRunning();
参数
| 名称 | 类型 | 描述 |
|---|---|---|
name | string | 传感器名称 |
返回值
Sensor | undefined
传感器对象,或者undefined
